package com.cloudcross.ssp.service;

import java.util.List;
import java.util.Map;

import com.cloudcross.ssp.model.AccountAuthority;
import com.cloudcross.ssp.model.RoleAccount;
import com.cloudcross.ssp.model.Roles;

public interface IAccountAuthorityService {

	List<AccountAuthority> findAllAccountAuthority();
	int countByParams(Map<String, Object> paramMap);
	List<AccountAuthority> findByParams(Map<String, Object> paramMap);
	List<Roles> findAllRoles();
	AccountAuthority findByAccountId(Long accountId);
	List<Long> findRolesResources(Long roleId);
	RoleAccount queryAccountRoleByCondition(Map<String, Object> condition);
}
